﻿@charset "utf-8";
html { overflow-y: hidden; }
body { font-size: 12px; height: 100%; width: 100%; color: #333; font-family: '微软雅黑','宋体'; background-color: #d9dee2; position: relative; overflow: hidden; overflow-x: auto; }
a { color: #333; }
a:hover { color: #BA0100; }
.extra:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.extra { display: inline-block; }
* html .extra { height: 1%; }
.extra { display: block; }
.extra_normal:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.extra_normal { display: inline-block; }
* html .extra_normal { height: 1%; }
.extra_normal { display: block; }

.color_red { color: #BA0100; }
.color_blue { color: #3090C3; }
.checkbox_own { display: inline-block; background: url(../images/icon.png) no-repeat -604px top; width: 12px; height: 12px; cursor: pointer; }
.checkbox_own.selected { display: inline-block; background: url(../images/icon.png) no-repeat -604px -14px; }
.checkbox_own input { display: none; }

#loadingMask, #loadingMask_left { position: absolute; right: 0; top: 93px; bottom: 0; left: 190px; z-index: 100; display: none; }
#loadingMask div, #loadingMask_left div { position: absolute; right: 0; top: 0; width: 100%; bottom: 0; left: 0; background: #FFF; height: 100%; opacity: 0.6; width: 100%; filter: alpha(opacity=60); }
#loadingMask span, #loadingMask_left span { filter: alpha(opacity=100); background: url(../images/loading.gif) left center no-repeat; display: block; font-size: 14px; height: 32px; left: 50%; line-height: 32px; margin-left: -70px; margin-top: -15px; padding-left: 40px; position: absolute; top: 35%; width: 100px; }
#loadingMask_left { top: 60px; left: 0; width: 190px; }
#changeSiteMask { position: absolute; bottom: 0; top: 60px; left: 0; width: 100%; height: 100%; opacity: 0.4; z-index: 0; background-color: #000; display: none; }
/*#tooltip { background-color: #ddd; border: 1px solid #B5B5B5; border-radius: 5px; box-shadow: 1px 1px 8px #AAAAB5; color: #FF2626; text-align: center; width: 100%; position: absolute; height: 24px; line-height: 24px; }*/
#loader { position: absolute; right: 0; top: 67px; left: 190px; z-index: 99; text-align: center; display: none; }
#loader span { display: inline-block; height: 20px; padding: 0 10px; border-radius: 9px; }
#loader i { font-style: normal; display: inline-block; height: 20px; line-height: 20px; padding-left: 22px; color: #fff; background-repeat: no-repeat; background-position: left center; }
#loader .loader_2 { background: url(../images/loader_bg_1.png); }
#loader .loader_2 i { background-image: url(../images/loader.gif); }
#loader .loader_1 { background: url(../images/loader_bg_2.png); }
#loader .loader_1 i { background-image: url(../images/loader_true.png); }
#loader .loader_0 { background: url(../images/loader_bg_3.png); }
#loader .loader_0 i { background-image: url(../images/loader_false.png); }

.ico { background: url(../images/icon.png) no-repeat; display: inline-block; }
.ico_home { width: 15px; height: 14px; background-position: -46px -110px; margin: 11px 10px 0 20px; }
.ico_man { width: 13px; height: 12px; background-position: -91px -40px; margin: 9px 5px 0 0; }
.ico_menu { width: 18px; height: 14px; background-position: -92px -140px; margin: 0 5px 0 0; }
.ico_awt { width: 8px; height: 4px; background-position: -174px -82px; margin: 13px 0 0 5px; }
.ico_time { width: 15px; height: 16px; background-position: -48px top; margin: 10px 5px 0 0; }
.ico_local { width: 11px; height: 16px; background-position: -1px -114px; margin: 10px 5px 0 0; }
.ico_add { width: 14px; height: 14px; background-position: -123px -110px; margin: 6px 8px 0 0; }
.ico_addgray { width: 15px; height: 15px; background-position: -45px -38px; margin: 9px 8px 0 0; }
.ico_dropdown { width: 11px; height: 6px; background-position: -269px 0; display: block; }
.ico_dropup { width: 11px; height: 6px; background-position: -269px -7px; display: block; }
.ico_system { width: 26px; height: 22px; }
.ico_system_site { background-position: -218px top; }
.ico_system_themes { background-position: -218px -23px; }
.ico_system_menu { background-position: -191px -23px; }
.ico_system_prototype { background-position: -191px -69px; }
.ico_system_category { background-position: -191px top; }
.ico_system_tag { background-position: -218px -46px; }
.ico_system_process { background-position: -191px -46px; }
.ico_system_user { background-position: -218px -70px; }
.ico_system_recycle { background-position: -245px -23px; }
.ico_setting_setting { width: 24px; height: 22px; background-position: -307px top; }
.ico_setting_visit { width: 24px; height: 22px; background-position: -307px -46px; }
.ico_setting_user { width: 25px; height: 22px; background-position: -281px -46px; }
.ico_setting_system { width: 23px; height: 22px; background-position: -307px -24px; }
.ico_setting_site { width: 25px; height: 22px; background-position: -281px -23px; }
.ico_setting_file { width: 25px; height: 22px; background-position: -281px top; }
.ico_step_noover { width: 28px; height: 68px; background-position: -333px top; }
.ico_step_over { width: 28px; height: 68px; background-position: -362px top; }
.ico_step_current { width: 28px; height: 68px; background-position: -391px top; }
.ico_eye_3 { width: 16px; height: 16px; background-position: -367px -467px; }
.ico_eye_2 { width: 17px; height: 16px; background-position: -385px -467px; }
.ico_moveup { width: 7px; height: 10px; background-position: -639px top; }
.ico_movedown { width: 7px; height: 10px; background-position: -639px -12px; }
.ico_child { width: 5px; height: 7px; background-position: -747px top; }
.ico_back { width: 70px; height: 20px; background-position: -307px -183px; }
.ico_back:hover { background-position: -307px -150px; }
.ico_copy { background-position: -604px -30px; width: 15px; height: 14px; }
.ico_del { background-position: -619px -30px; width: 15px; height: 14px; }
.ico_filechild { background-position: -166px -328px; width: 11px; height: 34px; }
.ico_filetype_dic { width: 26px; height: 22px; background-position: left -372px; }
.ico_filetype_word { width: 26px; height: 22px; background-position: -45px -372px; }
.ico_filetype_excel { width: 26px; height: 22px; background-position: -90px -372px; }
.ico_filetype_ppt { width: 26px; height: 22px; background-position: -135px -372px; }
.ico_filetype_pdf { width: 26px; height: 22px; background-position: -180px -372px; }
.ico_filetype_image { width: 26px; height: 22px; background-position: -225px -372px; }
.ico_filetype_rar { width: 26px; height: 22px; background-position: -266px -372px; }
.ico_filelink { width: 11px; height: 11px; background-position: left -428px; }
.ico_filelink_down { width: 14px; height: 6px; background-position: -15px -428px; }
.ico_lang_zhCN { width: 16px; height: 11px; background-position: -191px -104px; }
.ico_lang_zhTW { width: 16px; height: 11px; background-position: -191px -132px; }
.ico_lang_en { width: 16px; height: 11px; background-position: -191px -159px; }
.ico_setting_setting_grey { width: 25px; height: 22px; background-position: -52px -453px; }
.ico_setting_visit_grey { width: 25px; height: 21px; background-position: left -453px; }
.ico_setting_user_grey { width: 25px; height: 22px; background-position: -130px -453px; }
.ico_setting_system_grey { width: 24px; height: 21px; background-position: -104px -453px; }
.ico_setting_site_grey { width: 26px; height: 22px; background-position: -77px -453px; }
.ico_setting_file_grey { width: 25px; height: 22px; background-position: -26px -453px; }
.ico_manageinfo_site { width: 52px; height: 45px; background-position: left -485px; }
.ico_manageinfo_file { width: 52px; height: 45px; background-position: -58px -485px; }
.ico_manageinfo_user { width: 52px; height: 45px; background-position: -117px -485px; }
.ico_user_user { width: 26px; height: 23px; background-position: left -543px; }
.ico_user_role { width: 26px; height: 23px; background-position: -27px -543px; }
.ico_user_authority { width: 26px; height: 23px; background-position: -54px -543px; }
.ico_edtheme_close { width: 14px; height: 13px; background-position: -15px -575px; }
.ico_edtheme_open { width: 14px; height: 13px; background-position: left -575px; }
.ico_edtheme_child_open { width: 22px; height: 13px; background-position: -30px -575px; }
.ico_edtheme_child_close { width: 22px; height: 13px; background-position: -53px -575px; }
.ico_edtheme_doc { width: 22px; height: 13px; background-position: -76px -575px; }
.ico_slideswitch_show { width: 20px; height: 20px; background-position: left -594px; }
.ico_slideswitch_hide { width: 20px; height: 20px; background-position: -23px -594px; }
.ico_slide_up { width: 11px; height: 6px; background-position: -76px -594px; }
.ico_slide_down { width: 11px; height: 6px; background-position: -62px -594px; }
.ico_date { width: 13px; height: 11px; background-position: -46px -594px; }
.ico_upload_file { width: 94px; height: 94px; background-position: left -707px; }
.ico_upload_image { width: 94px; height: 94px; background-position: -99px -707px; }
.ico_arraw_up_white { width: 14px; height: 6px; background-position: -90px -594px; }
.ico_import { width: 26px; height: 22px; background-position: -245px -46px; }
.ico_rss { width: 26px; height: 22px; background-position: -245px -69px; }
.ico_gather { width: 26px; height: 22px; background-position: -281px -69px; }
.ico_favorite { width: 26px; height: 22px; background-position: -218px -94px; }
.ico_dig { width: 26px; height: 22px; background-position: -247px -94px; }
.ico_transfer { width: 26px; height: 22px; background-position: -276px -94px; }


.ico_reduce { width: 14px; height: 14px; margin-top: 6px; background-position: -604px -50px; }
.ico_fildadd { width: 14px; height: 14px; margin: 6px 5px 0 0; background-position: -628px -50px; }

.ui-datepicker-trigger { padding: 10px 0 0 5px; cursor: pointer; }

.btn { cursor: pointer; }
.btn_1, .btn_2 { outline: none; display: inline-block; cursor: pointer; border-radius: 3px; line-height: 15px; border: 1px solid #3c8b00; color: #fff; font-size: 15px; padding: 10px 35px; background: #63af04; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72c50a', endColorstr='#5ca501'); background: linear-gradient(top, #72c50a, #5ca501); background: -moz-linear-gradient(top, #72c50a, #5ca501); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72c50a), to(#5ca501)); text-shadow: 1px 1px #999; box-shadow: 1px 1px 4px #a9afb4; }
.btn_2 { padding: 3px 16px; font-size: 12px; line-height: 12px; }
.btn_1:hover, .btn_2:hover { text-decoration: none; color: #fff; opacity: 0.8; filter: alpha(opacity=80); }
.btn_1.enable { border: 1px solid #848b91; background: #b1b8be; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6ce', endColorstr='#aab0b5'); background: linear-gradient(top, #bdc6ce, #aab0b5); background: -moz-linear-gradient(top, #bdc6ce, #aab0b5); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6ce), to(#aab0b5)); }

.btn_3 { background: url(../images/icon.png) no-repeat -422px top; width: 86px; height: 28px; border: none; outline: none; cursor: pointer; box-shadow: 1px 1px 3px #a9afb4; border-radius: 5px; }
.btn_3:hover { background-position: -511px top; }
.btn_4 { font-size: 12px; line-height: 12px; padding: 3px 9px; border: 1px solid #a9afb4; border-radius: 3px; color: #444; cursor: pointer; text-shadow: 1px 1px 2px #ddd; box-shadow: 1px 1px 3px #e1e4e7; background: #f5f7f9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f3f6'); background: linear-gradient(top, #ffffff, #f0f3f6); background: -moz-linear-gradient(top, #ffffff, #f0f3f6); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f0f3f6)); outline: none; }
.btn_4:hover { background: #d5e4cd; }
.btn_4:active { background: #f7f8fa; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f5f7', endColorstr='#fefefe'); background: linear-gradient(top, #f3f5f7, #fefefe); background: -moz-linear-gradient(top, #f3f5f7, #fefefe); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f5f7), to(#fefefe)); }
.btn_4.enable { background: #dfe2e5; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e5e8', endColorstr='#dbdfe3'); background: linear-gradient(top, #e3e5e8, #dbdfe3); background: -moz-linear-gradient(top, #e3e5e8, #dbdfe3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e5e8), to(#dbdfe3)); color: #b1b3b6; opacity: 0.8; filter: alpha(opacity=80); }

.btn_5 { display: block; background: url(../images/icon.png) no-repeat -666px top; width: 56px; height: 26px; border: none; outline: none; cursor: pointer; box-shadow: 1px 1px 3px #a9afb4; color: #ffffff; line-height: 24px; padding: 2px 0 0 24px; }
.btn_5:hover { background-position: -666px -91px; color: #ffffff; text-decoration: none; }
.btn_5:active { background-position: -666px -30px; }
.btn_5.enable { background-position: -666px -60px; }

.btn_submit_1, .btn_submit_2, .btn_submit_3, .btn_submit_4 { border: 1px solid #2C8DBC; border-radius: 2px; }
.btn_submit_1 input, .btn_submit_2 input, .btn_submit_3 input, .btn_submit_4 input { height: 30px; line-height: 30px; border: none; font-size: 12px; cursor: pointer; color: #fff; background: #2E9ACD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63B5DC', endColorstr='#2E9ACD'); background: linear-gradient(top, #63B5DC, #2E9ACD); background: -moz-linear-gradient(top, #63B5DC, #2E9ACD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63B5DC), to(#2E9ACD)); }
.btn_submit_1 input:hover, .btn_submit_4 input:hover { color: #fff; opacity: 0.9; filter: alpha(opacity=95); }
.btn_submit_2 { border-color: #ddd; }
.btn_submit_2 input { color: #333; background: #F3F3F3; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3'); background: linear-gradient(top, #F9F9F9, #F3F3F3); background: -moz-linear-gradient(top, #FFFFFF, #F3F3F3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F3F3F3)); }
.btn_submit_2 input:hover, .btn_submit_3 input:hover { background: #F0F0F0; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#F0F0F0'); background: linear-gradient(top, #FCFCFC, #F0F0F0); background: -moz-linear-gradient(top, #FCFCFC, #F0F0F0); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCFC), to(#F0F0F0)); }
.btn_submit_3 { border-color: #ddd; }
.btn_submit_3 input { height: 24px; line-height: 24px; color: #333; background: #F3F3F3; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3'); background: linear-gradient(top, #F9F9F9, #F3F3F3); background: -moz-linear-gradient(top, #FFFFFF, #F3F3F3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F3F3F3)); }
.btn_submit_4 input { height: 24px; line-height: 24px; }



.btn_filesort_all { background: url(../images/icon.png) no-repeat left -323px; width: 50px; height: 16px; display: inline-block; }
.btn_filesort_all:hover { background-position: left -349px; }
.btn_filesort_image { background: url(../images/icon.png) no-repeat -54px -323px; width: 20px; height: 16px; display: inline-block; }
.btn_filesort_image:hover { background-position: -54px -349px; }
.btn_filesort_doc { background: url(../images/icon.png) no-repeat -76px -323px; width: 20px; height: 16px; display: inline-block; }
.btn_filesort_doc:hover { background-position: -76px -349px; }
.btn_filesort_music { background: url(../images/icon.png) no-repeat -100px -323px; width: 20px; height: 16px; display: inline-block; }
.btn_filesort_music:hover { background-position: -100px -349px; }
.btn_filesort_film { background: url(../images/icon.png) no-repeat -122px -323px; width: 20px; height: 16px; display: inline-block; }
.btn_filesort_film:hover { background-position: -122px -349px; }

.btn_file_edit { background: url(../images/icon.png) no-repeat left -400px; width: 20px; height: 20px; display: inline-block; }
.btn_file_edit:hover { background-position: -56px -400px; }
.btn_file_del { background: url(../images/icon.png) no-repeat -30px -400px; width: 20px; height: 20px; display: inline-block; }
.btn_file_del:hover { background-position: -86px -400px; }

.btn_file_upload { background: url(../images/icon.png) no-repeat left -216px; width: 80px; height: 28px; display: inline-block; }
.btn_file_upload:hover { background-position: left -249px; }
.btn_file_upload:active { background-position: left -281px; }
.btn_file_newdic { background: url(../images/icon.png) no-repeat -90px -216px; width: 80px; height: 28px; display: inline-block; }
.btn_file_newdic:hover { background-position: -90px -249px; }
.btn_file_newdic:active { background-position: -90px -281px; }
.btn_file_download { background: url(../images/icon.png) no-repeat -180px -216px; width: 80px; height: 28px; display: inline-block; }
.btn_file_download:hover { background-position: -180px -249px; }
.btn_file_download:active { background-position: -180px -281px; }
.btn_file_rename { background: url(../images/icon.png) no-repeat -260px -216px; width: 55px; height: 28px; display: inline-block; }
.btn_file_rename:hover { background-position: -260px -249px; }
.btn_file_rename:active { background-position: -260px -281px; }
.btn_file_delmul { background: url(../images/icon.png) no-repeat -315px -216px; width: 40px; height: 28px; display: inline-block; }
.btn_file_delmul:hover { background-position: -315px -249px; }
.btn_file_delmul:active { background-position: -315px -281px; }

.submitbox { border-top: 1px solid #a9afb4; }


.search { display: block; background: url(../images/icon.png) no-repeat -307px -80px; width: 220px; height: 29px; box-shadow: 1px 1px 5px #ddd; }
.search input, .search .text, .search .submit { border: none; background: none; outline: none; }
.search .text { width: 174px; padding: 7px 0 7px 5px; font-size: 13px; line-height: 13px; height: 13px; }
.search .submit { width: 38px; height: 26px; float: right; cursor: pointer; }


#phead { position: relative; z-index: 1; height: 38px; padding: 11px 20px 10px 0px; border-bottom: 1px solid #5c6063; background: url(../images/header_bg.jpg) repeat-x; }
#phead .logo { height: 38px; width: 184px; padding-left: 20px; display: block; float: left; }
#phead .logo a { display: block; height: 38px; text-indent: -10000px; background: url(../images/logo.png) left center no-repeat; }

/*关联node*/
.overlay { display: none; background-color: #d9dee2; height: 100%; height: 900px; }
#nodeRelation { width: 900px; height: 900px; border: none; }

/*改变站点*/
#change_site { float: left; width: 189px; position: relative; z-index: 0; }
#change_site .show { width: 189px; background-color: #fff; border-radius: 0 0 5px 0; display: none; position: absolute; left: 0; top: 60px; z-index: 1; }
#change_site .show .t { border-bottom: 1px solid #F0F0F0; height: 36px; line-height: 36px; }
#change_site .show ul { padding: 3px 0 10px; }
#change_site .show li { height: 30px; line-height: 30px; position: relative; z-index: 0; margin: 2px 0; }
#change_site .show a { height: 30px; padding: 0 40px 0 35px; display: block; background: url(../images/liststyle_2.gif) 20px 13px no-repeat; overflow: hidden; }
#change_site .show li span { position: absolute; top: 0; right: 10px; display: block; height: 30px; display: none; }
#change_site .show a:hover, #change_site .show li:hover { background-color: #DDECF5; text-decoration: none; }
#change_site .show .current, #change_site .show .current a { color: #fff; cursor: text; background: #2E99CC url(../images/liststyle_3.gif) 20px 13px no-repeat; }
#change_site .show .current span { display: block; }

.nav_main { float: left; height: 34px; border: 1px solid #64686c; background: #2b2e31; padding: 1px; border-radius: 4px; }
.nav_main ul { height: 34px; display: block; background: #44494d; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52575b', endColorstr='#383d41'); background: linear-gradient(top, #52575b, #383d41); background: -moz-linear-gradient(top, #52575b, #383d41); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52575b), to(#383d41)); padding-right: 18px; }
.nav_main li { height: 34px; line-height: 34px; float: left; position: relative; display: block; }
.nav_main .dropdown a { border-right: 1px solid #2b2e31; border-left: none; margin: 0; position: relative; padding-right: 28px; }
.nav_main .dropdown .ico_dropdown { position: absolute; top: 14px; right: 8px; }
.nav_main .dropdown .ico_lang { margin: 0 10px -2px -5px; }
.nav_main .dropdown div dl .ico_lang { float: left; position: relative; top: 9px; }
.nav_main li:hover .ico_dropdown { background-position: -269px -7px; }
.nav_main a { border-top: 1px solid #64686c; display: inline-block; +display:inline; +zoom:1; background: none; color: #fff; font-size: 12px; height: 33px; line-height: 33px; padding: 0 14px; position: relative; margin: 0 1px; }
.nav_main .current a, .nav_main .current a:hover { height: 34px; line-height: 34px; background: #0090df; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0060e3', endColorstr='#00aad5'); background: linear-gradient(top, #0060e3, #00aad5); background: -moz-linear-gradient(top, #0060e3, #00aad5); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0060e3), to(#00aad5)); border-left: 1px solid #2b2e31; border-right: 1px solid #2b2e31; margin: 0; border-top: 0; }
.nav_main a:hover { border-left: 1px solid #2b2e31; border-right: 1px solid #2b2e31; margin: 0; height: 33px; line-height: 33px; background: #3f4346; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494c50', endColorstr='#2b2e31'); background: linear-gradient(top, #494c50, #2b2e31); background: -moz-linear-gradient(top, #494c50, #2b2e31); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494c50), to(#2b2e31)); text-decoration: none; }
.nav_main li.dropdown dd a { border-right: 0; }
.nav_main li.dropdown a:hover { border-left: none; }
.nav_main li div { position: absolute; top: 34px; padding-top: 1px; left: -1px; display: inline-block; width: 600px; }
.nav_main li dl { display: none; background: #64686c; padding-top: 1px; border: 1px solid #2b2e31; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top: 0; }
.nav_main li dl dd { background: #515559; display: list-item; }
.nav_main .dropdown dl dd a { padding: 0 21px; }
.nav_main li dl dd a { margin: 0px; height: 28px; display: block; margin: 0 auto; text-align: center; padding: 0 14px; border-top: 0px; border-right: 0; line-height: 28px; }
.nav_main li dl dd a:hover { background: #6db6ff; height: 28px; line-height: 28px; }
.nav_main li:hover dl { display: table; }


#admin_info { height: 34px; background-color: #2b2e31; float: right; z-index: 0; position: relative; border: 1px solid #6b6f72; border-radius: 4px; padding: 1px; position: relative; }
#admin_info .curr { height: 33px; position: relative; line-height: 33px; display: inline-block; padding: 0 30px 0 12px; cursor: pointer; color: #ffffff; font-size: 12px; border-top: 1px solid #6b6f72; border-radius: 4px; background: #44494d; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52575b', endColorstr='#383d41'); background: linear-gradient(top, #52575b, #383d41); background: -moz-linear-gradient(top, #52575b, #383d41); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52575b), to(#383d41)); }
#admin_info .curr .ico { position: absolute; top: 15px; right: 10px; }
#admin_info .curr:hover { background: #3f4346; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494c50', endColorstr='#2b2e31'); background: linear-gradient(top, #494c50, #2b2e31); background: -moz-linear-gradient(top, #494c50, #2b2e31); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494c50), to(#2b2e31)); }
#admin_info a:hover { text-decoration: none; color: #ffffff; }
#admin_info .show { display: none; position: absolute; right: 0; top: 35px; z-index: 10000; background-color: #515559; border: 1px solid #2b2e31; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 1px 1px 2px #b6bbc0; width: 118px; }
#admin_info .show ul { display: block; border-top: 1px solid #666a6d; position: relative; z-index: 101; }
#admin_info .show li { text-align: center; position: relative; z-index: 102; }
#admin_info .show li a { display: block; height: 28px; line-height: 28px; color: #fff; }
#admin_info .show li a:hover { background-color: #6db6ff; color: #fff; }
#admin_info .show li.layout { border-top: 1px solid #ddd; margin-top: 5px; padding-top: 5px; }

#pleft { position: absolute; z-index: 2; top: 60px; left: 0; bottom: 0; right: 0; overflow: hidden; width: 190px; border-top: 1px solid #2b2e31; background: #d9dee2; }
#pleft.pleft_2 { width: 120px; overflow-y: auto; }
#pleft.pleft_2 .extra { width: 119px; }
#pleft .extra { position: absolute; height: 100%; width: 189px; border-right: 1px solid #a9afb4; background: #d9dee2; }
#pleft.pleft_2 .extra { background: #d9dee2; }

/*message*/
#main .message { padding: 180px 0 310px 0; position: relative; }
#main .message .info { position: absolute; left: 700px; line-height: 125px; }
#main .message .icon { width: 100px; height: 86px; display: block; float: left; background: url(../images/window.png) no-repeat; position: relative; top: 21px; right: 50px; }
#main .message .icon_5 { background-position: 4px 1px; }
#main .message .icon_3 { background-position: 0 -83px; }
#main .message .info h3 { font-size: 24px; padding-bottom: 10px; }
#main .message .info span { padding: 0 15px; }
#main .message .info p { line-height: 36px; }

/*下拉*/
.slt { background: url(../images/icon.png) no-repeat -387px -211px; height: 28px; }
.slt .curr { position: relative; color: #424242; }
.slt .curr a { line-height: 32px; height: 32px; overflow: hidden; display: block; color: #666; margin: 0 15px 0 12px; cursor: pointer; text-decoration: none; }
.slt .show { top: 33px; background: #fff; z-index: 1; display: none; border-radius: 3px; border: 1px solid #a9afb4; }
.slt .show a { display: block; padding: 5px 10px; color: #666; }
.slt .show a:hover { background-color: #6db6ff; color: #fff; text-decoration: none; }

.nav_left { padding-top: 20px; }
.nav_left li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav_left li { display: inline-block; }
* html .nav_left li { height: 1%; }
.nav_left li { display: block; line-height: 35px; position: relative; width: 189px; outline: none; }
.nav_left li a { color: #000000; display: block; height: 35px; overflow: hidden; padding-left: 10px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; margin-right: -1px; padding-right: 5px; }
.nav_left li a:hover { text-decoration: none; }
.nav_left li ul { display: none; }
.nav_left > ul > li > ul { border-top: 1px solid #a9afb4; border-bottom: 1px solid #a9afb4; }
.nav_left li li { background-color: #c9d0d6; }
.nav_left li li a:hover { color: #BA0100; }
.nav_left li li a { color: #333; margin-left: 20px;  word-break: break-all; }
.nav_left li li li a { margin-left: 30px; }
.nav_left li li li li a { margin-left: 40px; }
.nav_left li li li li li a { margin-left: 50px; }
.nav_left li li li li li li a { margin-left: 60px; }
.nav_left li li li li li li li a { margin-left: 70px; }
.nav_left li li li li li li li li li a { margin-left: 80px; }
.nav_left li .current { position: relative; z-index: 1; }
.nav_left li .current a { border-color: #DDECF5; position: relative; z-index: 1; background: #d9dee2; }
.nav_left li .current a:hover { color: #333; }
.nav_left li .current li a { border-top-color: #E6E6E6; position: relative; z-index: 0; }
.nav_left li .current li a:hover { color: #BA0100; }
.nav_left .tree_ico { display: inline-block; height: 12px; width: 14px; background: url(../images/icon.png) -754px top no-repeat; margin: 10px 10px 0 0; }
.nav_left .tree_ico_no { display: inline-block; height: 12px; width: 14px; background: url(../images/icon.png) -769px top no-repeat; margin: 10px 10px 0 0; }
.nav_left .ico_tree, .nav_left .ico_tree_open, .nav_left .ico_tree_no { display: inline-block; float: left; height: 12px; width: 11px; margin: 10px 10px 0 0; }
.nav_left .ico_dustbin { display: inline-block; width: 14px; height: 12px; background-position: -785px top; margin: 10px 10px 0 0; }
.nav_left .ico_tree { background: url(../images/icon.png) -90px top no-repeat; }
.nav_left .ico_tree_open { background: url(../images/icon.png) -131px top no-repeat; }
.nav_left .ico_tree_no { background: url(../images/icon.png) -747px top no-repeat; width: 5px; height: 7px; }


.nav_left_style2 { padding-top: 20px; width: 120px; position: relative; }
.nav_left_style2 ul { }
.nav_left_style2 ul li { display: block; padding-left: 11px; position: relative; height: 72px; width: 108px; }
.nav_left_style2 ul li a { display: block; width: 95px; height: 56px; cursor: pointer; text-align: center; padding: 14px 12px 0 0; border: 1px solid #d9dee2; border-right: 0px; position: absolute; }
.nav_left_style2 ul li a .ico { line-height: 0px; }
.nav_left_style2 ul li a .t_des { display: block; line-height: 32px; }
.nav_left_style2 ul li.current a, .nav_left_style2 ul li.current a:hover { text-decoration: none; background: #eff2f5; border: 1px solid #a9afb4; border-right: solid 1px #eff2f5; border-bottom-left-radius: 4px; border-top-left-radius: 4px; right: -1px; z-index: 100; }
.nav_left_style2 ul li a:hover { text-decoration: none; background: #eff2f5; border: 1px solid #a9afb4; border-bottom-left-radius: 4px; border-top-left-radius: 4px; border-right: 1px solid #eff2f5; right: -1px; z-index: 100; }


#pbody { position: absolute; z-index: 0; top: 60px; left: 120px; bottom: 0; right: 0; overflow: hidden; min-width: 880px; background: #d9dee2; border-top: 1px solid #2b2e31; }
#pbody.pbody_style2 { left: 0; }
#pbody.pbody_style3 { left: 190px; }
#pbody .extra { position: relative; height: 100%; width: auto; overflow-x: hidden; overflow-y: auto; background: #eff2f5; padding: 0 20px 18px; }
.pbody_top { height: 25px; padding: 19px 0 16px 20px; }
.pbody_top span { float: left; }
.pbody_top .t { line-height: 25px; padding-left: 7px; }


.local { line-height: 20px; height: 20px; padding: 8px 0 8px 10px; background-color: #d9dee2; border-bottom: 1px solid #a9afb4; }
.filelocal { line-height: 34px; height: 34px; border-bottom: 1px solid #a9afb4; background: url(../images/filelocation_bg.png) repeat-x; padding-left: 5px; }
.filelocal a { line-height: 34px; display: inline-block; float: left; padding: 0 15px; cursor: pointer; font-size: 12px; }
.filelocal a:hover { text-decoration: none; }
.filelocal a.grey { color: #959595; }
.filelocal .ico { float: left; }

#main, .main { border: 1px solid #a9afb4; background: #fff; position: relative; min-width: 840px; overflow: auto; border-radius: 4px; }
#main .extra, .main .extra { position: relative; background: #fff; }
.step_content { border-bottom: 1px solid #a9afb4; padding: 20px 0px; padding-left: 80px; min-height: 420px; _height: 420px; }

.step { margin-top: 12px; position: relative; z-index: 111; overflow: hidden; height: 68px; background: url(../images/step_bg.png) repeat-x; padding-left: 120px; }
.step ul { }
.step ul li { float: left; position: relative; display: block; font-size: 0; z-index: 222; height: 68px; width: 27px; }
.step ul li.i { width: 71px; }
.step ul li .ico { margin: 0 auto; display: block; }
.step ul li .t { position: absolute; left: 0px; font-size: 12px; top: 42px; display: block; text-align: center; width: 50px; left: -10px; }
.step ul li i { width: 71px; height: 5px; display: block; background: #dde1e5; position: relative; top: 12px; }


.funsearch { background: #fff; }
.filefun .btn { cursor: pointer; float: left; }
.funsearch i.icon { background: url(../images/icon.png) no-repeat -602px -12px; display: block; width: 15px; height: 15px; float: left; position: relative; top: 5px; right: 5px; }

.content_tab { background: #d9dee2; border-bottom: 1px solid #a9afb4; height: 38px; z-index: 999; }
.content_tab .tablist { float: left; margin-bottom: -1px; }
.content_tab .tablist a { font-size: 12px; color: #646464; line-height: 38px; border-right: 1px solid #a9afb4; display: block; float: left; padding: 0 30px; text-align: center; border-bottom: 1px solid #a9afb4; cursor: pointer; }
.content_tab .tablist a.current { background: #fff; border-bottom: 1px solid #fff; text-decoration: none; }
.content_tab .tablist a:hover { text-decoration: none; }
.content_tab .fun { float: right; padding-right: 20px; padding-top: 10px; height: 25px; }

.filesort { }
.filesort .sortcontent { line-height: 36px; padding-left: 20px; }
.filesort .sortcontent .btn { margin-bottom: -5px; margin-right: 5px; }
.filesort .sortcontent .order .ico { cursor: pointer; +margin-top:-12px; }

.t_small { font-size: 14px; font-weight: normal; }
.t_des { font-size: 12px; text-align: center; color: #000000; }
.t_c { font-size: 17px; line-height: 17px; color: #000000; }
.tit_1 { border-bottom: 1px solid #ddd; height: 36px; padding-bottom: 10px; }
.tit_1 h3 { font-family: '微软雅黑'; font-size: 18px; line-height: 36px; }
.tit_1 .fun { float: right; height: 36px; margin-top: -36px; }
.tit_1 .info_login { height: 36px; line-height: 36px; display: inline-block; }
.tit_1 .info_login p { float: left; padding-left: 20px; }
.tit_1 .info_login p span { color: #666; }
.tit_1 .fun .btn_1, .tit_1 .fun .btn_2 { margin-top: 2px; }

.index_cnt { margin-top: 20px; width: 958px; border: 1px solid #a9afb4; border-radius: 5px; background: #fff; }
.index_cnt .top { background: url(../images/index_cnt_bg.jpg) repeat-x; height: 39px; line-height: 39px; font-size: 17px; padding-left: 20px; }
.index_cnt .cnt { padding-top: 20px; padding-bottom: 20px; height: 194px; }
.index_cnt .cnt .info { float: left; text-align: center; padding: 0 15px; }
.index_cnt .cnt .vr { display: block; width: 0; border-right: 1px dashed #a9afb4; float: left; height: 100%; }
.index_cnt .cnt .btn_2 { padding: 2px 10px; margin: 0 5px; }
.index_cnt .cnt p { line-height: 33px; text-align: left; }
.index_cnt .cnt p .num { display: inline-block; +display:inline; +zoom:1; min-width: 20px; _width: 20px; padding: 0 8px; background: #d9dee2; font-style: normal; height: 16px; line-height: 16px; margin: 10px 2px 0 2px; text-align: center; }


.userList_cnt .local { background-color: #fff; font-size: 14px; }
.userList_cnt .local .num { display: inline-block; +display:inline; +zoom:1; min-width: 20px; _width: 20px; padding: 0 8px; background: #d9dee2; font-style: inherit; text-align: center; font-weight: normal; margin: 0 4px; }
.userList_cnt .local .info { font-size: 12px; }


.authority_cnt { }
.authority_cnt .cnt { padding-bottom: 20px; padding-left: 20px; }
.authority_cnt .list_authoritylist .list_cnt { background: #d9dee2; padding: 10px 20px 10px 20px; }
.authority_cnt .global_fun { padding: 8px 0px; padding-left: 25px; position: relative; border-top: 1px solid #a9afb4; }
.authority_cnt .global_fun .checkbox_own { margin-right: 20px; }
.authority_cnt .global_fun .btn { margin-right: 10px; }
.authority_cnt .global_fun a { padding-left: 10px; line-height: 12px; position: absolute; bottom: 10px; }

.theme_edit_cnt .left { float: left; width: 200px; border: 1px solid #a9afb4; border-radius: 5px; }
.theme_edit_cnt .right { float: right; padding-right: 20px; }
.theme_edit_cnt .right textarea { overflow: auto; height: auto; width: auto; }

.list_manage { }
.list_manage ul { display: block; }
.list_manage ul li { display: block; width: 129px; height: 62px; float: left; border: 1px solid #d9dee2; margin-right: 1px; margin-bottom: 1px; }
.list_manage ul li:hover { border: 1px solid #a9afb4; }
.list_manage ul li.hover { border: 1px solid #a9afb4; }
.list_manage ul li a { display: block; width: 125px; height: 22px; padding: 18px 0; background: #d9dee2; text-align: center; border: 2px solid #d9dee2; line-height: 22px; }
.list_manage ul li a:hover { border: 2px solid #fff; text-decoration: none; color: #000; }
.list_manage ul li a:active { background: #fff; border: 2px solid #d9dee2; }
.list_manage ul li a .ico { float: left; margin-left: 6px; }

.list_sentence { }
.list_sentence .t { height: 36px; line-height: 36px; font-size: 14px; display: block; background: #d9dee2; }
.list_sentence .cnt { padding-top: 7px; height: auto; }
.list_sentence ul { display: block; }
.list_sentence ul li { }
.list_sentence ul li a { line-height: 28px; }


.t_small { font-size: 14px; font-weight: normal; }
.t_des { font-size: 12px; text-align: center; color: #000000; }
.t_c { font-size: 17px; line-height: 17px; color: #000000; }
.tit_1 { border-bottom: 1px solid #ddd; height: 36px; padding-bottom: 10px; }
.tit_1 h3 { font-family: '微软雅黑'; font-size: 18px; line-height: 36px; }
.tit_1 .fun { float: right; height: 36px; margin-top: -36px; }
.tit_1 .info_login { height: 36px; line-height: 36px; display: inline-block; }
.tit_1 .info_login p { float: left; padding-left: 20px; }
.tit_1 .info_login p span { color: #666; }
.tit_1 .fun .btn_1, .tit_1 .fun .btn_2 { margin-top: 2px; }

.welcome { background-color: #EEEEEE; padding: 55px; font-size: 14px; }
.welcome h2 { font-family: '微软雅黑'; font-size: 36px; font-weight: normal; padding-bottom: 15px; }
.welcome p { line-height: 26px; padding: 5px 0; }

#pfoot { height: 26px; line-height: 26px; border-top: 1px solid #ddd; padding: 15px 0; }
#pfoot .nav_foot { float: right; margin-right: -5px; }
#pfoot .nav_foot a { margin: 0 5px; }

.sch_top { /*border-bottom:1px solid #ddd;*/ height: 26px; line-height: 26px; padding: 15px 0; }
.sch_top span { float: left; margin-right: 5px; }
.sch_top select {+margin-top:3px; }



.list_table table { line-height: 26px; border: 1px solid #ddd; border-bottom: none; width: 100%; }
.list_table tbody tr:hover { background-color: #F3F3F3; -webkit-transition: background linear .1s; -moz-transition: background linear .1s; -ms-transition: background linear .1s; -o-transition: background linear .1s; transition: background linear .1s; }
.list_table thead td { padding: 8px 5px; border-bottom: 1px solid #ddd; font-weight: bold; }
.list_table td { padding: 8px 5px; border-bottom: 1px solid #ddd; }
.list_table .checkbox { position: relative; top: 3px; +top:0; }
.list_table .text { width: 50px; text-align: center; border: 1px solid #ddd; }
.list_table .opt a, .list_table .opt span { margin: 0 5px; }
.list_table .opt span { color: #999; }
.list_table .opt .enable_1, .list_table .opt .enable_0 { margin-top: 7px; }
.list_table tfoot .opt a { float: left; }
.list_table .qj { width: 21px; }
.list_table .tit a { float: left; }
.list_table .dsp { float: right; margin-right: 15px; }
.list_table .dsp span { float: left; }
.list_table .dsp select { border: 1px solid #ddd; padding: 3px; +margin-top:2px; float: left; }
.list_table .color_blue { color: #3090C3; }

.tree_pic { float: left; position: relative; height: 26px; z-index: 0; margin: 0 5px 0 0; }
.tree_pic img { float: left; margin: -8px 0 0 15px; display: block; width: 14px; height: 43px; }
.enable_1, .enable_0 { background: url(../images/ico.png) left -38px no-repeat; display: inline-block; width: 21px; height: 11px; text-indent: -10000px; float: left; }
.enable_0 { background-position: left top; }
.ding, .hot, .pic { background: url(../images/ico.png) -86px -78px no-repeat; display: inline-block; width: 16px; height: 15px; text-indent: -10000px; float: left; cursor: text; margin: 5px 0 0 5px; }
.hot { background-position: -125px -79px; }
.pic { background-position: -45px -76px; cursor: pointer; }

.help { background: url(../images/ico.png) -125px -38px no-repeat; display: inline-block; width: 12px; height: 12px; cursor: pointer; margin-left: 5px; position: relative; z-index: 0; top: -3px; +top:-5px; }
.del, .edt, .adt { display: block; width: 15px; height: 15px; background: url(../images/ico.png) -164px top no-repeat; cursor: pointer; }
.edt { background-position: -45px -38px; }
.adt { background-position: -45px -38px; }

#pager { display: inline-block; width: 100%; height: 26px; padding: 20px 0; line-height: 26px; }
#pager .info_pg { float: left; line-height: 26px; padding-left: 20px; }
#pager .list_pg { float: right; }
#pager a { height: 24px; line-height: 24px; padding: 0 9px; margin: 0 2px; display: block; float: left; border: 1px solid #a9afb4; border-radius: 3px; background: #fff; }
#pager a:hover { text-decoration: none; border-color: #a9afb4; }
#pager a.current { padding: 1px 5px; }
#pager .more { border: none; padding: 1px 5px; }
#pager a.current:hover, #pager .more:hover { cursor: text; }
#pager .none { cursor: text; color: #959595; border-color: #a9afb4; }
#pager .none:hover { border-color: #eee; }
#pager .msg { float: left; margin: 0 5px; }
#pager .text { width: 24px; height: 24px; border: 1px solid #ddd; text-align: center; float: left; border-radius: 3px; }

/*表单定义*/
input { outline: none; star: expression(this.onFocus=this.blur()); }
.form_main .rq { color: #FF2626; margin-left: 5px; }
.form_main .info_txt { font-size: 12px; font-weight: bold; text-align: right; display: block; }
.form_main .exp { float: left; color: #999; }
.form_main .msg { float: left; }
.form_main input { float: left; }
.form_main .text { border: 1px solid #a9afb4; height: 20px; line-height: 20px; padding: 3px 5px; border-radius: 4px; }
.form_main select { float: left; border: 1px solid #a9afb4; padding: 3px; border-radius: 4px; }
.form_main label { float: left; }
.form_main textarea { float: left; border: 1px solid #a9afb4; resize: none; line-height: 20px; padding: 2px 5px; font-size: 12px; border-radius: 4px; }
.form_main label.error { padding-left: 25px; display: block; float: left; color: #FF2626; }
.form_main .error { border: 1px solid #cb4c42; }
.select_owner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.select_owner { display: inline-block; }
* html .select_owner { height: 1%; }
.select_owner { display: block; position: relative; z-index: 999; background: #f7f8fa; +filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f3f5'); background: linear-gradient(top, #ffffff, #f0f3f5); background: -moz-linear-gradient(top, #ffffff, #f0f3f5); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f0f3f5)); }
.select_owner .showtext { display: block; float: left; height: 26px; line-height: 26px; border: 1px solid #a9afb4; border-radius: 0; border-bottom-left-radius: 3px; border-top-left-radius: 3px; text-align: center; padding: 0; }
.select_owner .btn { display: block; float: left; height: 26px; width: 26px; line-height: 26px; border: 1px solid #a9afb4; border-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; text-align: center; margin: 0; border-left: 0; }
.select_owner ul { display: block; position: absolute; top: 30px; border: 1px solid #a9afb4; border-radius: 3px; overflow: hidden; }
.select_owner ul li { display: block; cursor: pointer; line-height: 28px; background: #fff; padding-left: 10px; }
.select_owner ul li:hover { background: #6db6ff; }
.select_owner ul li a { display: block; }



.table_form { line-height: 26px; }
.table_form table { width: 100%; }
.table_form td, .table_form th { padding: 10px 0px; position: relative; }
.table_form th { vertical-align: top; font-weight: normal; text-align: left; padding: 10px 0px; padding-right: 5px; }
.table_form tfoot td, .table_form tfoot th { border-bottom: none; }
.table_form .box { border: 1px solid #a9afb4; width: 750px; border-radius: 4px; background-color: #d9dee2; margin-bottom: 10px; }
.table_form .box .error { border-color: #FF2626; }
.table_form .box .box_child { width: 373px; float: left; border-right: 1px solid #a9afb4; margin-right: 2px; min-height: 300px; }
.table_form .box .b_footer { padding: 10px; border-top: 1px solid #a9afb4; }
.table_form .box .box_child .btn_fun { clear: both; position: relative; }
.table_form .box .box_child textarea { margin: 10px; }
.table_form .box .box_child table { margin-left: 10px; }
.table_form .box .box_child table textarea { margin: 0; }
.table_form .box .box_child ul.field_list li { height: 50px; }
.table_form .box .box_child ul.field_list li label { padding: 10px; font-weight: bold; width: 60px; }
.table_form .box .box_child ul.field_list li input { margin: 10px; }
.table_form .box .box_child ul.field_type { position: absolute; border: 1px solid #a9afb4; background-color: #ffffff; z-index: 1; border-radius: 3px; width: 120px; top: 37px; left: 10px; display: none; }
.table_form .box .box_child ul.field_type li { padding: 5px 10px; color: #666; }
.table_form .box .box_child ul.field_type li:hover { background-color: #6db6ff; color: #fff; }
.table_form .box .box_child h3 { font: 14px/24px "微软雅黑" normal; padding: 3px 8px; border-bottom: 1px solid #a9afb4; }
.table_form .box .c { border-left: 1px solid #a9afb4; border-right: none; margin-right: 0; }
.table_form .box .c ul li { padding: 5px 10px; background-color: #d9dee2; }
.table_form .box .c .ico_child { margin-right: 8px; position: relative; top: -5px; }
.table_form .box .theme { padding: 20px; }
.table_form .box .theme img { width: 96px; }
.table_form .box .b_footer a { float: left; padding: 0 10px; }
.table_form .c_prototype { background-color: #feefe5; padding: 7px 10px; border-bottom: 1px solid #a9afb4; }
.table_form .c_prototype input { margin-right: 20px; }
.table_form .edui-default { line-height: initial; }

.table_form .radio { margin: 5px 7px 0 0; +margin:2px 3px 0 0; }
.table_form .checkbox { margin: 6px 7px 0 0; +margin:2px 3px 0 0; }
.table_form select {+margin:2px 0 0; }

.table_form .btn_1, .table_form .btn_2, .table_form .btn_3 { float: left; }
.table_form .none { display: none; }
.table_form .fun { float: left; margin: 4px 0 0px 8px; }
.table_form table .show { display: none; }
.signmark { color: #cb4c42; font-size: 15px; font-style: normal; padding-right: 8px; line-height: 15px; }
.table_form .submitbox { border-top: 1px solid #a9afb4; }

.list_pic { float: left; }
.list_pic li { float: left; position: relative; z-index: 0; width: 90px; height: 80px; border-radius: 4px; background-color: #fff; margin-right: 15px; background-color: #ddd; }
.list_pic a { display: block; height: 80px; width: 90px; overflow: hidden; text-align: center; border-radius: 3px; }
.list_pic img { height: 80px; }
.list_pic .del { position: absolute; right: -7px; top: -7px; }
.list_pic .edt { border: 2px solid #F8F8F8; background-color: #F8F8F8; border-radius: 2px; position: absolute; right: 1px; bottom: 1px; }
.list_pic span.del, .list_pic span.edt, .list_pic span.adt { display: none; }
.list_pic li:hover span { display: block; }
.list_pic .add { background: #fff url(../images/bg03.png) center no-repeat; cursor: pointer; text-indent: -10000px; border: 1px solid #ddd; height: 78px; width: 88px; }
.list_pic .add:hover { background-color: #f8f8f8; }
.list_pic .adt { border: 2px solid #F8F8F8; background-color: #F8F8F8; border-radius: 2px; position: absolute; right: 1px; bottom: 1px; }
.list_pic .imgMsg { position: absolute; display: block; width: 78px; height: 78px; }
.list_pic .imgMsg input, .list_pic .imgMsg textarea { width: 100%; color: #666; padding-left: 4px; }
.list_pic .imgMsg input { border: 1px solid #666; margin-bottom: 4px; height: 20px; line-height: 14px; }
.list_pic .imgMsg textarea { height: 52px; border: 1px solid #666; }

.list_tag { float: left; }
.list_tag li { float: left; border: 1px solid #ddd; border-radius: 3px; height: 24px; line-height: 24px; padding: 0 10px; background-color: #F2F2F2; margin: 0 8px 8px 0; position: relative; z-index: 0; cursor: pointer; }
.list_tag li span { }
.list_tag .del { position: absolute; right: -7px; top: -7px; display: none; }
.list_tag li:hover .del { display: block; }
.list_tag .add { border: 0; padding: 2px 6px 0 0; background: none; }
.list_tag .tagwrap { float: left; }


.form_tabs { border-bottom: 1px solid #ddd; height: 32px; line-height: 32px; padding-top: 20px; }
.form_tabs a { display: inline-block; height: 32px; padding: 0 20px; cursor: pointer; margin-right: 10px; }
.form_tabs a:hover { text-decoration: none; }
.form_tabs a.current:hover { color: #333; }
.form_tabs a.current { background-color: #E4E4E4; }

.list_level { padding-top: 21px; padding-bottom: 20px; }
.list_level .box_level { margin-top: -1px; }
.list_level .c_h { border: 1px solid #ddd; background-color: #F5F5F5; height: 38px; line-height: 38px; font-weight: bold; padding: 0 15px; font-size: 14px; }
.list_level .c_h span { float: left; }
.list_level .c_h .btn_4 { float: left; margin: 6px 0 0 15px; font-weight: normal; }
.list_level .c_h input { float: left; margin: 13px 10px 0 0; +margin:9px 10px 0 0; }
.list_level label { float: left; }
.list_level .c_b { border: 1px solid #ddd; border-top: none; padding: 10px 15px; }
.list_level .select_all, .list_level .select_reverse, .list_level .select_reset { float: left; font-size: 12px; margin-left: 10px; font-weight: normal; color: #54A3CC; cursor: pointer; }

.list_node li { background: url(../images/liststyle_2.gif) left center no-repeat; padding: 5px 0; padding-left: 15px; float: left; margin-right: 20px; cursor: default; }
.list_node .in { height: 24px; line-height: 24px; float: none; white-space: nowrap; }
.list_node li a { color: #54A3CC; margin-left: 5px; }
.list_node_select li { float: left; margin-right: 20px; padding: 5px 0; height: 24px; line-height: 24px; white-space: nowrap; }
.list_node_select input { float: left; margin: 5px 8px 0 0; +margin:2px 8px 0 0; }

.tablelist_style1 table { width: 100%; }
.tablelist_style1 td { line-height: 20px; text-align: center; padding: 7px 0; }
.tablelist_style1 th { line-height: 36px; font-weight: normal; background: #e5e9ec; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dee2', endColorstr='#d9dee2'); background: linear-gradient(top, #d9dee2, #d9dee2); background: -moz-linear-gradient(top, #d9dee2, #d9dee2); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9dee2), to(#d9dee2)); }
.tablelist_style1 td.td_left { text-align: left; }
.tablelist_style1 tr { border-bottom: 1px solid #fff; }
.tablelist_style1 tr:hover { background: #feefe5; }
.tablelist_style1 tr.selected { background: #e7f2d9; }
.tablelist_style1 .show { display: none; }
.tablelist_style1 .fun * { padding: 0 7px; position: relative; }
.tablelist_style1 .fun a { cursor: pointer; }
.tablelist_style1 .fun .zclip { line-height: 0; padding: 0; }
.tablelist_style1 .fun .zclip * { padding: 0; }
.tablelist_style1 .fun .clipboard { padding: 0; position: absolute; top: 0; left: 0; }
.tablelist_style1 .global_fun { padding: 8px 0px; padding-left: 25px; position: relative; border-top: 1px solid #a9afb4; }
.tablelist_style1 .global_fun .checkbox_own { margin-right: 20px; }
.tablelist_style1 .global_fun .btn { margin-right: 10px; }
.tablelist_style1 .global_fun a { padding-left: 10px; line-height: 12px; }
.tablelist_style1 .grey { background: #d9dee2; }
.tablelist_style1 .ico_child { margin-right: 8px; position: relative; top: -5px; }
.tablelist_style1.fileList table td .ico { margin-right: 10px; margin-bottom: -5px; line-height: 35px; }
.tablelist_style1.fileList td input { border-radius: 4px; font-size: 12px; line-height: 12px; padding: 5px 0 5px 5px; height: 12px; border: 1px solid #a9afb4; outline: none; }
.tablelist_style1.fileList .fun_m { display: inline-block; display: none; }
.tablelist_style1.fileList .text { display: none; }
.tablelist_style1 .funsearch .text { display: block; }
.tablelist_style1.fileList .fun_m .btn { padding: 0; margin-bottom: -5px; margin-left: 10px; }

.tablelist_style2 table { width: 100%; }
.tablelist_style2 table tr { }
.tablelist_style2 th { line-height: 36px; height: 36px; background: #e5e9ec; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dee2', endColorstr='#d9dee2'); background: linear-gradient(top, #d9dee2, #d9dee2); background: -moz-linear-gradient(top, #d9dee2, #d9dee2); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9dee2), to(#d9dee2)); }
.tablelist_style2 table .even { background: #d9dee2; }
.tablelist_style2 table .hover { background: #feefe5; }
.tablelist_style2 table .border { border: 1px solid #dde1e5; }
.tablelist_style2 table td { vertical-align: middle; line-height: 18px; padding: 15px 0; text-align: center; }
.tablelist_style2 table td p { text-align: left; }
.tablelist_style2 table td .fun a { display: block; text-align: left; text-align: center; }

.list_authoritylist .t { font-size: 14px; line-height: 35px; height: 35px; padding-top: 10px; }
.list_authoritylist ul { display: block; }
.list_authoritylist ul li { float: left; display: block; line-height: 28px; padding-right: 20px; min-width: 100px; height: 28px; position: relative; cursor: pointer; }
.list_authoritylist ul li dl { position: absolute; z-index: 1; background: #fff; border-radius: 3px; border: 1px solid #a9afb4; width: 170px; display: none; left: -11px; }
.list_authoritylist ul li dl dd { padding: 5px 10px; }
.list_authoritylist ul li .checkbox_own { margin-right: 10px; margin-bottom: -2px; }

.return { padding: 0 0 20px; }
.return .in { padding-left: 60px; background-position: 10px 25px; background-repeat: no-repeat; padding-top: 20px; }
.return h2 { font-size: 18px; font-family: '微软雅黑'; padding: 10px 0 15px; }
.return p { line-height: 20px; padding-bottom: 8px; }
.fail { background-image: url(../images/fail.png); }
.success { background-image: url(../images/succeed.png); }
.question { background-image: url(../images/question.png); }
.warning { background-image: url(../images/warning.png); }
.d-content .fail, .d-content .success, .d-content .question, .d-content .warning { background-repeat: no-repeat; background-position: left top; padding: 12px 0 12px 45px; }

.list_tpl { display: inline-block; float: none; }
.list_tpl li { float: left; width: 180px; height: 240px; margin-right: 25px; }
.list_tpl li:hover { }
.list_tpl img { display: block; width: 180px; height: 140px; margin-bottom: 6px; }
.list_tpl p { display: inline-block; width: 180px; color: #666; line-height: 22px; }
.list_tpl a { color: #3090C3; }
.list_tpl span.r { float: right; color: #FF2626; }
.list_tpl input { float: left; margin: 4px 5px 0 0; +margin:1px 2px 0 0; }

/*jquery ztree style*/

.ztreeContainer, .ztreeContainerPart { position: relative; z-index: 10; }
.ztree { border: 1px solid #a9afb4; background-color: #fff; border-radius: 4px; top: 30px; display: none; position: absolute; z-index: 2; }
.ztree * { padding: 0; margin: 0; font-size: 12px; font-family: '宋体'; }
.ztree { margin: 0; padding: 5px; color: #333; }
.ztree li { padding: 0; margin: 0; list-style: none; line-height: 14px; text-align: left; white-space: nowrap; outline: 0; }
.ztree li ul { margin: 0; padding: 0 0 0 18px; }
.ztree li ul.line { background: url(../images/line_conn.gif) 0 0 repeat-y; }
.ztree li a { padding: 1px 3px 0 0; margin: 0; cursor: pointer; height: 17px; color: #333; background-color: transparent; text-decoration: none; vertical-align: top; display: inline-block; }
.ztree li a:hover { text-decoration: underline; }
.ztree li a.curSelectedNode { padding-top: 0px; background-color: #FFE6B0; color: black; height: 16px; border: 1px #FFB951 solid; opacity: 0.8; }
.ztree li a.curSelectedNode_Edit { padding-top: 0px; background-color: #FFE6B0; color: black; height: 16px; border: 1px #FFB951 solid; opacity: 0.8; }
.ztree li a.tmpTargetNode_inner { padding-top: 0px; background-color: #316AC5; color: white; height: 16px; border: 1px #316AC5 solid; opacity: 0.8; filter: alpha(opacity=80); }
.ztree li a.tmpTargetNode_prev { }
.ztree li a.tmpTargetNode_next { }
.ztree li a input.rename { height: 14px; width: 80px; padding: 0; margin: 0; font-size: 12px; border: 1px #7EC4CC solid; *border: 0px; }
.ztree li span { line-height: 16px; margin-right: 2px; }
.ztree li span.button { line-height: 0; margin: 0; width: 16px; height: 16px; display: inline-block; vertical-align: middle; border: 0 none; cursor: pointer; outline: none; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-image: url("../images/zTreeStandard.png"); *background-image: url("../images/zTreeStandard.gif"); }
.ztree li span.button.chk { width: 13px; height: 13px; margin: 0 3px 0 0; cursor: auto; }
.ztree li span.button.chk.checkbox_false_full { background-position: 0 0; }
.ztree li span.button.chk.checkbox_false_full_focus { background-position: 0 -14px; }
.ztree li span.button.chk.checkbox_false_part { background-position: 0 -28px; }
.ztree li span.button.chk.checkbox_false_part_focus { background-position: 0 -42px; }
.ztree li span.button.chk.checkbox_false_disable { background-position: 0 -56px; }
.ztree li span.button.chk.checkbox_true_full { background-position: -14px 0; }
.ztree li span.button.chk.checkbox_true_full_focus { background-position: -14px -14px; }
.ztree li span.button.chk.checkbox_true_part { background-position: -14px -28px; }
.ztree li span.button.chk.checkbox_true_part_focus { background-position: -14px -42px; }
.ztree li span.button.chk.checkbox_true_disable { background-position: -14px -56px; }
.ztree li span.button.chk.radio_false_full { background-position: -28px 0; }
.ztree li span.button.chk.radio_false_full_focus { background-position: -28px -14px; }
.ztree li span.button.chk.radio_false_part { background-position: -28px -28px; }
.ztree li span.button.chk.radio_false_part_focus { background-position: -28px -42px; }
.ztree li span.button.chk.radio_false_disable { background-position: -28px -56px; }
.ztree li span.button.chk.radio_true_full { background-position: -42px 0; }
.ztree li span.button.chk.radio_true_full_focus { background-position: -42px -14px; }
.ztree li span.button.chk.radio_true_part { background-position: -42px -28px; }
.ztree li span.button.chk.radio_true_part_focus { background-position: -42px -42px; }
.ztree li span.button.chk.radio_true_disable { background-position: -42px -56px; }
.ztree li span.button.switch { width: 18px; height: 18px; }
.ztree li span.button.root_open { background-position: -92px -54px; }
.ztree li span.button.root_close { background-position: -74px -54px; }
.ztree li span.button.roots_open { background-position: -92px 0; }
.ztree li span.button.roots_close { background-position: -74px 0; }
.ztree li span.button.center_open { background-position: -92px -18px; }
.ztree li span.button.center_close { background-position: -74px -18px; }
.ztree li span.button.bottom_open { background-position: -92px -36px; }
.ztree li span.button.bottom_close { background-position: -74px -36px; }
.ztree li span.button.noline_open { background-position: -92px -72px; }
.ztree li span.button.noline_close { background-position: -74px -72px; }
.ztree li span.button.root_docu { background: none; }
.ztree li span.button.roots_docu { background-position: -56px 0; }
.ztree li span.button.center_docu { background-position: -56px -18px; }
.ztree li span.button.bottom_docu { background-position: -56px -36px; }
.ztree li span.button.noline_docu { background: none; }
.ztree li span.button.ico_open { margin-right: 2px; background-position: -110px -16px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.ico_close { margin-right: 2px; background-position: -110px 0; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.ico_docu { margin-right: 2px; background-position: -110px -32px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.edit { margin-right: 2px; background-position: -110px -48px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.remove { margin-right: 2px; background-position: -110px -64px; vertical-align: top; *vertical-align: middle; }


.ztree li span.button.ico_loading { margin-right: 2px; background: url(../images/loading.gif) no-repeat scroll 0 0 transparent; vertical-align: top; *vertical-align: middle; }
ul.tmpTargetzTree { background-color: #FFE6B0; opacity: 0.8; filter: alpha(opacity=80); }
span.tmpzTreeMove_arrow { width: 16px; height: 16px; display: inline-block; padding: 0; margin: 2px 0 0 1px; border: 0 none; position: absolute; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: -110px -80px; background-image: url("../images/zTreeStandard.png"); *background-image: url("../images/zTreeStandard.gif"); }
ul.ztree.zTreeDragUL { margin: 0; padding: 0; position: absolute; width: auto; height: auto; overflow: hidden; background-color: #cfcfcf; border: 1px #00B83F dotted; opacity: 0.8; filter: alpha(opacity=80); }
.zTreeMask { z-index: 999999; background-color: #cfcfcf; opacity: 0.0; filter: alpha(opacity=0); position: absolute; }
#selectContent { display: none; position: absolute; }
#selectTree { margin-top: -1px; border: 1px solid #ddd; background: #fff; overflow: auto; height: 250px; padding: 10px; }
#menuContent, .menuContent { border: 1px solid #a9afb4; background-color: #fff; border-radius: 4px; top: 40px; display: none; position: absolute; z-index: 2; }

/*upload style*/
.ico_uploader_image { width: 52px; height: 44px; background-position: left -658px; }
.ico_uploader_file { width: 52px; height: 45px; background-position: -55px -658px; }
#upload_d { padding: 0 17px; width: 770px; }
#upload_d .upload_d_t { display: block; height: 33px; line-height: 33px; font-size: 15px; }
#upload_d .upload_d_box { border: 1px solid #a9afb4; border-radius: 2px; background: #fff; }
#upload_d .upload_d_box .uploaderbox { padding-top: 80px; padding-bottom: 20px; color: #646464; font-size: 24px; }
#upload_d .upload_d_box .uploaderbox, #upload_d .upload_d_box .onlinepic, #upload_d .upload_d_box .netpic { max-height: 500px; min-height: 235px; overflow-y: auto; overflow-x: hidden; }
#upload_d .upload_d_box .uploaderbox .message { text-align: center; margin: 0 auto; font-size: 14px; line-height: 24px; color: #000; padding-top: 54px; width: 200px; }
#upload_d .upload_d_box .uploaderbox .btn_big { height: 116px; width: 254px; line-height: 116px; border: 3px solid #d9dee2; border-radius: 6px; padding-left: 40px; margin: 0 auto; background: #fff; text-align: left; }
#upload_d .upload_d_box .uploaderbox .btn_big .ico { vertical-align: middle; margin-right: 40px; }
#upload_d .opbtnbox { height: 37px; padding-top: 10px; color: #000; width: 130px; margin: 0 auto; }
#upload_d .opbtnbox .btn { float: left; font-size: 12px; }

#upload_d .netpic .neturl { height: 24px; line-height: 24px; }
#upload_d .netpic .neturl .text { font-size: 12px; line-height: 14px; padding: 3px 5px; border: 1px solid #999; border-radius: 4px; width: 200px; }
#upload_d .netpic .neturl .btn { vertical-align: middle; margin-left: 10px; }

#upload_d .cutbox { border: 1px solid #a9afb4; border-radius: 2px; background: #fff; padding-top: 20px; }
#upload_d .cutbox #loadImage1 { width: 120px; height: 160px; overflow: hidden; }
#upload_d .cutbox #loadImage2 { width: 90px; height: 120px; overflow: hidden; }
#upload_d .cutbox #loadImage3 { width: 60px; height: 80px; overflow: hidden; }
#upload_d .cutbox #loadImage img, #upload_d .cutbox #loadImage1 img, #upload_d .cutbox #loadImage2 img, #upload_d .cutbox #loadImage3 img { border: 1px solid #aeb2b5; }
#upload_d .cutbox #loadImage img { max-height: 320px; max-width: 320px; }
#upload_d .cutbox .item { margin-left: 20px; float: left; text-align: left; }
#upload_d .cutbox .item strong { font-weight: normal; font-size: 12px; line-height: 22px; }
#upload_d .cutbox .table_form { border-top: 1px solid #a9afb4; padding-left: 20px; margin-top: 20px; }
#upload_d .cutbox #loadImage { position: relative; line-height: 0; }
#upload_d .cutbox #loadImage .tipmessage { position: absolute; bottom: 0; width: 100%; display: block; line-height: 18px; color: #fff; background: #000; opacity: 0.6; filter: alpah(opacity=60); font-size: 12px; }



/*art.dialog 定义*/
.d-outer { background: url(../images/bg_white.png) repeat; text-align: left; outline: none 0; box-shadow: 0px 1px 4px #e0e0e0; }
.d-border, .d-dialog { border: 0 none; margin: 0; border-collapse: collapse; width: auto; }
.d-nw, .d-n, .d-ne, .d-w, .d-c, .d-e, .d-sw, .d-s, .d-se, .d-header { padding: 0; }
.d-title { overflow: hidden; text-overflow: ellipsis; cursor: default; background: #eff2f5; }
.d-state-noTitle .d-title { display: none; }
.d-close { display: block; position: absolute; text-decoration: none; outline: none; _cursor: pointer; }
.d-close:hover { text-decoration: none; }
.d-main { vertical-align: middle; background: #fff; }
.d-content { text-align: left; border: 0 none; min-width: 200px; }
.d-content.d-state-full { display: block; width: 100%; margin: 0; padding: 0!important; height: 100%; }
.d-loading { width: 96px; height: 32px; text-align: left; text-indent: -999em; overflow: hidden; background: url(loading.gif) no-repeat center center; }
.d-buttons { padding: 12px 20px; border-top: 1px solid #DDDDDD; }
.d-footer { }
.d-button { cursor: pointer; color: #000; background: #eff2f5; border-radius: 3px; height: 26px; line-height: 26px; text-align: center; font-size: 12px; text-decoration: none; border: 1px solid #a9afb4; background: #ffffff; text-align: center; box-shadow: -1px 1px 3px #cdcdcd; width: 80px; margin-right: 30px; }
.d-button:focus { outline: none 0; color: #fff; }
.d-button:hover { color: #000; opacity: 80; filter: alpha(opacity=80); }
.d-button[disabled] { cursor: default; color: #666; background: #DDD; border: 1px solid #999; filter: alpha(opacity=50); opacity: .5; box-shadow: none; }
.d-state-highlight { color: #fff; display: inline-block; height: 26px; line-height: 26px; border: 1px solid #3c8b00; border-radius: 3px; cursor: pointer; background: #5da501; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bd30', endColorstr='#5da501'); background: linear-gradient(top, #79bd30, #5da501); background: -moz-linear-gradient(top, #79bd30, #5da501); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#79bd30), to(#5da501)); text-align: center; star: expression(this.onFocus=this.blur()); display: inline-block; +display:inline; +zoom:1; width: 80px; margin-left: 45px; }
.d-state-highlight:hover { color: #fff; opacity: 80; filter: alpha(opacity=80); }
.d-mask { background: #fff; opacity: 0.4; filter: alpha(opacity=40); }
.d-inner { border: 2px solid #d9dee2; border-radius: 4px; }
.d-outer { border: 1px solid #a9afb4; border-radius: 5px; }
.d-nw, .d-ne, .d-sw, .d-se { width: 8px; height: 8px; }
.d-nw, .d-n, .d-ne, .d-w, .d-e, .d-sw, .d-s, .d-se { background: rgba(0, 0, 0, .4); background: #000\9!important; filter: alpha(opacity=40); }
.d-state-lock .d-nw, .d-state-lock .d-n, .d-state-lock .d-ne, .d-state-lock .d-w, .d-state-lock .d-e, .d-state-lock .d-sw, .d-state-lock .d-s, .d-state-lock .d-se { background: rgba(0, 0, 0, .5); background: #000\9!important; filter: alpha(opacity=50); }
.d-titleBar { position: relative; height: 100%; background-color: #F5F5F5; }
.d-title { line-height: 33px; font-family: '微软雅黑'; font-size: 18px; font-weight: bold; padding: 0 100px 0 20px; }
.d-state-drag .d-title { background-color: #E7E7E7; border-radius: 5px 5px 0 0; }
.d-state-drag .d-titleBar { box-shadow: none; }
.d-close { padding: 0; top: 5px; right: 10px; width: 20px; height: 20px; line-height: 20px; font-size: 18px; color: #68767b; text-align: center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; }
.d-close:hover { color: #fff; background: #000; border-radius: 10px; }
.d-content { color: #666; line-height: 25px; font-size: 14px; }
.d-content .ico { vertical-align: middle; }
.d-content .cotent_owner { display: inline-block; width: 100px; vertical-align: middle; padding-left: 25px; +display:inline; +zoom:1; /*IE7*/ }
.d-content-main { }
.d-state-focus .d-content { color: #000; }
.d-state-noTitle .d-nw, .d-state-noTitle .d-ne, .d-state-noTitle .d-sw, .d-state-noTitle .d-se { width: 3px; height: 3px; }
.d-state-noTitle .d-inner { border: 1px solid #666; background: #FFF; }
.d-state-noTitle { border: 0 none; box-shadow: none; }
.d-state-noTitle .d-nw, .d-state-noTitle .d-n, .d-state-noTitle .d-ne, .d-state-noTitle .d-w, .d-state-noTitle .d-e, .d-state-noTitle .d-sw, .d-state-noTitle .d-s, .d-state-noTitle .d-se { background: rgba(0, 0, 0, .05); background: #000\9!important; filter: alpha(opacity=5)!important; }
.d-state-noTitle .d-titleBar { bottom: 0; _bottom: 0; _margin-top: 0; }
.d-state-noTitle .d-close { top: 0; right: 0; width: 18px; height: 18px; line-height: 18px; text-align: center; text-indent: 0; font-size: 18px; text-decoration: none; color: #214FA3; background: none; filter: !important; }
.d-state-noTitle .d-close:hover, .d-state-noTitle .d-close:active { text-decoration: none; color: #900; }
.d-state-noTitle .d-dialog { box-shadow: none; }
.d-nw, .d-n, .d-ne, .d-w, .d-e, .d-sw, .d-s, .d-se { display: none; }
.d-outer { border-color: #959595; }

.ico_d_success { background: url(../images/window.png) no-repeat left top; width: 95px; height: 84px; }
.ico_d_error { background: url(../images/window.png) no-repeat left -85px; width: 95px; height: 85px; }
.ico_d_good { background: url(../images/window.png) no-repeat left -172px; width: 95px; height: 85px; }
.ico_d_question { background: url(../images/window.png) no-repeat left -259px; width: 95px; height: 85px; }




/*分组管理dialog*/
.d_GroupTabDialog input { border: 1px solid #ddd; height: 16px; line-height: 16px; padding: 2px 5px; margin-top: 1px; width: 60px; border-radius: 4px; display: none; }
#groupcontent { width: 400px; display: none; }



/*字段管理*/
#fieldManage { margin-left: 260px; padding-bottom: 20px; }
#fieldFrame { width: 260px; z-index: 101; position: absolute; top: -69px; border-right: 1px solid #a9afb4; }
#fieldFrame iframe { width: 260px; min-height: 390px; display: block; }
.fieldContainer { position: relative; z-index: 100; }
.fieldContainer .fun { border-top: 1px solid #a9afb4; }
#fieldManage table tr { cursor: pointer; }
#fieldManage table tr * { cursor: pointer; }
#fieldManage table .grey { background: #d9dee2; }
#main, .main { overflow: visible; }
.fieldtype { margin-top: 20px; margin-left: 20px; padding: 10px; padding-bottom: 0; width: 600px; background: #d9dee2; border-radius: 4px; overflow: hidden; }
.fieldtype #addField { display: block; height: 26px; padding: 20px 0; text-align: center; cursor: pointer; font-size: 14px; color: #3090C3; font-weight: bold; }
.fieldtype #addField:hover { background-color: #fafafa; color: #3090C3; text-decoration: none; }
.fieldtype #addField span { display: inline-block; +display:inline; zoom: 1; }
.fieldtype ul { display: block; width: 630px; }
.fieldtype li { float: left; background: url(../images/icon.png) no-repeat -666px -150px; height: 28px; line-height: 28px; padding: 0 0 0 22px; width: 90px; color: #666; cursor: pointer; text-align: center; box-shadow: 1px 1px 3px #ddd; margin: 0 10px 10px 0; }
.fieldtype li:hover { border-color: #ccc; }
.operate { float: right; padding-right: 10px; display: none; }
.operate a { margin: 0 5px; }
.table_form tbody tr.formDisable:hover { background-color: #fff; }
.table_form tbody tr.formDisable { color: #999; cursor: default; }
#fieldManage tbody tr.formDisable input { background-color: #EBEBE4; cursor: default; }
#fieldManage .table_form tbody tr.formDisable input:focus { outline: 0; }
#fieldManage .table_form tr:hover .operate { display: block; }
#fieldManage .table_form table tr.current { background: #feefe5; }
#fieldManage .table_form table tr th { padding-left: 60px; position: relative; }
#fieldManage .table_form table tr.current th { display: block; background: url(../images/field_list_current_bg.png) no-repeat left center; }
#fieldManage .table_form table tr.current .operate { display: block; }
#fieldManage .form_tabs #addTab { padding: 0; float: right; }
#fieldManage .form_tabs a { float: left; }
#fieldManage input[disabled] { background-color: #fff; }
#fieldAttr { position: absolute; z-index: 100; width: 100%; display: none; }
#fieldAttr .cnt { background-color: #fff; border: 1px solid #B5B5B5; margin: 5px; min-height: 200px; }
#fieldOpt { width: 15px; position: absolute; left: 30px; display: none; height: 48px; }
#fieldOpt .ico { float: left; margin: 5px 0; display: block; }
.field_editer { display: inline-block; width: 382px; }
.field_editer .t { background: url(../images/field_editer.png) left top no-repeat; padding-top: 22px; width: 380px; border: 1px solid #ddd; border-bottom: none; }
#fieldManage textarea[disabled] { background-color: #fff; border-top-left-radius: 0; border-top-right-radius: 0; }
.field_file, .field_pic { width: 90px; height: 80px; float: left; margin-right: 15px; border-radius: 4px; background: url(../images/field_file.png) left top no-repeat; }
.field_pic { background: url(../images/field_pic.png) left top no-repeat; }

.step_content .tablelist_style1 { width: 800px; border: 1px solid #a9afb4; border-bottom: 0; border-radius: 5px; }
.step_content .tablelist_style1 tr { border-bottom: 1px solid #a9afb4; }
.step_content .tablelist_style1 tr td { text-align: left; padding: 0 20px; padding-right: 13px; }
.step_content .tablelist_style1 tr .align_r { text-align: right; }
.step_content .table_form .text { margin-right: 0; }
.createsettingMenu { width: 792px; padding: 4px; background: #dde1e5; border: 1px solid #a9afb4; border-top: 0; }
.createsettingMenu .cnt { padding: 15px; background: #fff; padding-top: 5px; }
.createsettingMenu table { width: 100%; }
.createsettingMenu .menusetting_des { padding: 12px 20px; margin-left: 20px; background: #d9dee2; width: 465px; padding-right: 0; border-radius: 5px; margin-top: 10px; }
.createsettingMenu .submit { display: block; width: 100%; }
.createsettingMenu .submit input { float: right; padding: 6px 14px; }
#fileTitle { position: absolute; top: 400px; z-index: 300; left: 400px; padding: 10px; font-size: 12px; line-height: 16px; color: #000; border: 1px solid #a9afb4; border-radius: 4px; background: #ffffff; box-shadow; }
#fileTitle .cnt a { text-decoration: underline; display: block; background: url(../images/icon.png) no-repeat left -424px; padding-left: 15px; }
#fileTitle .ico { position: absolute; bottom: -5px; left: 42px; }



/*2014/2/24 _start*/
/*附带修改form_main，art.dialog  ico图标部分*/


.slideswitch { }
.slideswitch .switch_tab { background: #d9dee2; border-radius: 4px; padding: 8px 0; height: 20px; line-height: 20px; padding-left: 10px; margin: 10px 0; font-size: 15px; color: #000000; }
.slideswitch .switch_tab .btn { float: left; margin-right: 10px; }
.slideswitch .switch_cnt { display: none; }


.table_form th { text-align: right; font-weight: bold; }
.table_form th, .table_form td { position: relative; }
.table_form td .fun { position: absolute; right: 20px; top: 10px; }
.table_form .textarea { padding: 2px 5px; border-radius: 4px; border: 1px solid #a9afb4; background-color: #fff; }
.table_form .text, .table_form .textarea { padding-right: 0; }
.table_form .datepicker { box-shadow: none; margin: 0; }
.table_form-1 .datepicker .btn { border: 1px solid #d9dee2; border-left: 0; }
.table_form-1 .text, .table_form_box-1 .textarea { border: 1px solid #d9dee2; }
.table_form label.error { position: absolute; left: 365px; top: 0; border: none; line-height: 48px; background: url(../images/error.png) no-repeat right center; padding-right: 25px; }
.table_form label.tip_message { position: absolute; right: 95px; top: 0; border: none; line-height: 48px; background: url(../images/tip.png) no-repeat right center; padding-right: 25px; color: #0E75CD; }
.table_form .tip_message { border: 1px solid #0E75CD; }
.table_form label.tip_right { position: absolute; right: 95px; top: 0; border: none; line-height: 48px; background: url(../images/tip_right.png) no-repeat right center; padding-right: 21px; }
.table_form .text *, .table_form_box .textarea * { border: 0; padding: 0; margin: 0; height: 100%; width: 100%; }
.submitbox { height: 28px; border-top: 1px solid #a9afb4; }
.form_main .datepicker .text { margin: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; }
.form_main label.tips { padding-left: 25px; display: block; float: left; color: #FF2626; }
.table_form .list_tag .text { margin-right: 0; }

.datepicker:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.datepicker { display: block; box-shadow: 0 2px 4px #d2d5d7; background: #f2f5f7; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f5f7'); background: linear-gradient(top, #fefefe, #f2f5f7); background: -moz-linear-gradient(top, #fefefe, #f2f5f7); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f2f5f7)); }
* html .datepicker { height: 1%; }
.datepicker .text { text-align: center; font-size: 12px; line-height: 14px; height: 14px; padding: 6px 8px 6px 5px; border: 1px solid #a9afb4; border-bottom-left-radius: 3px; border-top-left-radius: 3px; float: left; outline: none; background: #f2f5f7; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f5f7'); background: linear-gradient(top, #fefefe, #f2f5f7); background: -moz-linear-gradient(top, #fefefe, #f2f5f7); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f2f5f7)); }
.datepicker .btn { float: left; width: 27px; height: 26px; line-height: 26px; text-align: center; border: 1px solid #a9afb4; border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-left: 0; }
.datepicker .btn .ico { vertical-align: middle; margin-top: -2px; +margin-top:8px; }
.datepicker2 { line-height: 26px; height: 26px; padding: 0 8px 0 5px; border: 1px solid #a9afb4; border-radius: 3px; float: left; outline: none; background: #f2f5f7; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f5f7'); background: linear-gradient(top, #fefefe, #f2f5f7); background: -moz-linear-gradient(top, #fefefe, #f2f5f7); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f2f5f7)); }
.datepicker2 .text { text-align: center; font-size: 12px; padding: 6px 0; border: none; background: none; line-height: 14px; height: 14px; }
.datepicker2 .btn { float: left; width: 27px; height: 26px; line-height: 26px; text-align: center; }
.datepicker2 .btn .ico { vertical-align: middle; margin-top: -2px; +margin-top:8px; }



.ico_tip_error { width: 16px; height: 14px; background-position: left -621px; }
.ico_tip_right { width: 16px; height: 16px; background-position: -19px -621px; }
.ico_tip_message { width: 16px; height: 14px; background-position: -38px -621px; }

.btn_green_normal { background: #67b505; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72c50a', endColorstr='#5da501'); background: linear-gradient(top, #72c50a, #5da501); background: -moz-linear-gradient(top, #72c50a, #5da501); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72c50a), to(#5da501)); height: 26px; line-height: 26px; border: 1px solid #3c8b00; border-radius: 4px; text-align: center; font-size: 12px; color: #fff; }


.list_img { margin-left: -10px; }
.list_img li { display: block; width: 94px; height: 94px; border: 1px solid #bfc2c4; position: relative; float: left; border-radius: 4px; margin: 1px; margin-bottom: 11px; margin-left: 11px; text-align: center; }
.list_img li .checkbox_own { position: absolute; top: 5px; left: 5px; }
.list_img .current { border: 2px solid #6ebf08; width: 94px; height: 94px; margin: 0; margin-bottom: 10px; margin-left: 10px; }
.list_img .li_add { width: 94px; height: 94px; margin: 0; margin-bottom: 10px; margin-left: 10px; }
.list_img li a { display: block; width: 100%; height: 100%; background: #eff2f5; text-align: center; }
.list_img li img { max-width: 94px; max-height: 94px; text-align: center; }
.list_img li .fun { height: 24px; width: 96px; line-height: 24px; background: #000; opacity: 0.6; filter: alpha(opacity=60); position: absolute; top: 71px; left: -1px; text-align: center; color: #fff; margin: 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; z-index: 20; overflow: hidden; }
.list_img li .fileinfo { position: absolute; padding-top: 5px; display: block; top: 94px; z-index: 100; display: none; }
.list_img li .fileinfo .box { position: relative; line-height: 15px; border: 1px solid #a9afb4; border-radius: 5px; background: #fff; opacity: 0.8; filter: alpha(opacity=80); padding: 5px; width: 307px; }
.list_img li .fun span { display: inline-block; }
.list_img li .fileinfo .box .arraw { position: absolute; left: 15px; top: -6px; }
.list_img li .fileinfo .box .text, .list_img li .fileinfo .box .textarea { border: 1px solid #a9afb4; width: 245px; float: left; padding: 5px; outline: none; resize: none; border-radius: 2px; }
.list_img li .fileinfo .box .textarea { height: 48px; }
.list_img li .fileinfo .box .text { height: 14px; line-height: 14px; margin-bottom: 5px; }
.list_img li .fileinfo .box .btnbox { position: absolute; right: 0; bottom: 5px; line-height: 0; }
.list_img li .fileinfo .box .btnbox .btn { margin-right: 5px; }
.list_img li .fun .btn { margin: 0 2px; display: inline; cursor: pointer; width: auto; height: auto; background: none; font-size: 12px;color: #fff; }
.list_img li .fun .btn:hover { text-decoration: underline; color: #fff; }
.list_img li .file_type { position: absolute; right: 5px; top: 5px; }
.list_img li .file_title { display: block; width: 100%; height: 30px; line-height: 14px; font-size: 12px; text-align: center; position: absolute; top: 35px; z-index: 10; }

/*2014/2/24 _end*/
/*2014-03-05 访问统计xiaopig*/
.ico_datepicer { width: 14px; height: 11px; background-position: -582px -280px; }
.ico_flow { width: 26px; height: 22px; background-position: -86px -543px; }
.ico_source { width: 26px; height: 22px; background-position: -117px -543px; }
.ico_interview { width: 26px; height: 22px; background-position: -147px -543px; }
.ico_visitor { width: 26px; height: 22px; background-position: -178px -543px; }
.ico_up { width: 14px; height: 15px; background-position: -649px 0; }
.ico_down { width: 14px; height: 15px; background-position: -649px -15px; }
.ico_chart_1 { width: 20px; height: 16px; background-position: -158px -454px; margin-top: 6px; }
.ico_chart_2 { width: 26px; height: 13px; background-position: -183px -454px; margin-top: 7px; }
.ico_chart_3 { width: 20px; height: 18px; background-position: -211px -454px; margin-top: 4px; }
.ico_visit_time { width: 14px; height: 17px; background-position: -232px -455px; }
.ico_visit_display { width: 14px; height: 17px; background-position: -266px -455px; }
.ico_help { width: 14px; height: 14px; background-position: -249px -455px; }

@font-face { font-family: 'akzidenz-grotesk_bq_condensBd'; src: url('../font/akzidenzgrotesk-boldcond-webfont.eot'); src: url('../font/akzidenzgrotesk-boldcond-webfont.eot?#iefix') format('embedded-opentype'), url('../font/akzidenzgrotesk-boldcond-webfont.woff') format('woff'), url('../font/akzidenzgrotesk-boldcond-webfont.ttf') format('truetype'), url('../font/akzidenzgrotesk-boldcond-webfont.svg#akzidenz-grotesk_bq_condensBd') format('svg'); font-weight: normal; font-style: normal; }
.color_green, a.color_green { color: #5F8028; }

.filter_btn { text-align: center; line-height: 28px; }
.filter_btn a { background: #f2f5f7; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f2f5f7'); background: linear-gradient(top, #fefefe, #f2f5f7); background: -moz-linear-gradient(top, #fefefe, #f2f5f7); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#f2f5f7)); float: left; height: 28px; line-height: 28px; border: 1px solid #a9afb4; border-left: none; display: inline-block; padding: 0 8px; box-shadow: 0 1px 3px #cbcfd1; }
.filter_btn a:first-child { border: 1px solid #a9afb4; border-radius: 3px 0 0 3px; }
.filter_btn .last { border-radius: 0 3px 3px 0; }
.filter_btn .current { background: #d7dce0; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c9d1', endColorstr='#d7dce0'); background: linear-gradient(top, #c0c9d1, #d7dce0); background: -moz-linear-gradient(top, #c0c9d1, #d7dce0); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c0c9d1), to(#d7dce0)); box-shadow: none; cursor: default; }
.filter_btn a:hover { text-decoration: none; }
.filter_btn .current:hover { color: #333; }
.filter_btn .center { float: none; margin: 0 auto; }
.filter_btn a.btn_green_normal { height: 26px; line-height: 26px; border: 1px solid #3c8b00; border-radius: 3px; background: #5da501; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bd30', endColorstr='#5da501'); background: linear-gradient(top, #79bd30, #5da501); background: -moz-linear-gradient(top, #79bd30, #5da501); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#79bd30), to(#5da501)); padding: 0 8px; }
.filter_btn-2 a { padding: 0 5px; text-align: center; }
.filter_btn-2 a.current { padding: 0 6px; }
.line_1 div { height: 1px; background-color: #a9afb4; }

.main-box { border: 1px solid #a9afb4; background: #fff; border-radius: 4px; }
.visit_count { padding: 8px 0; height: 56px; }
.visit_count li { float: left; padding-right: 25px; height: 56px; border-left: 2px solid #a9afb4; padding-left: 7px; }
.visit_count .t { word-break: break-all; word-wrap: normal; height: 16px; line-height: 16px; margin-top: -2px; padding-bottom: 4px; }
.visit_count b { display: block; font-size: 46px; height: 46px; line-height: 46px; font-family: 'akzidenz-grotesk_bq_condensBd'; font-weight: normal; color: #646464; }

.tab-visit { border-bottom: 1px solid #a9afb4; background-color: #EDF0F3; border-radius: 4px 4px 0 0; height: 38px; line-height: 38px; text-align: center; }
.tab-visit a { display: block; float: left; height: 38px; width: 100px; border-right: 1px solid #a9afb4; cursor: pointer; }
.tab-visit .current { background-color: #fff; height: 39px; position: relative; z-index: 1; }
.tab-visit .current:hover { text-decoration: none; color: #000; }
.tab-visit a:first-child { border-radius: 4px 0 0 0; }

.visit-trend { height: 30px; padding: 20px 40px 30px; }
.visit-trend select { padding: 4px; font-family: '微软雅黑'; border-radius: 3px; border: 1px solid #a9afb4; }

.table_visit thead tr { background: #d9dee2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff2f5', endColorstr='#d9dee2'); background: linear-gradient(top, #eff2f5, #d9dee2); background: -moz-linear-gradient(top, #eff2f5, #d9dee2); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff2f5), to(#d9dee2)); }
.table_visit thead a:hover { color: #333; text-decoration: none; opacity: 0.95; }
.table_visit td { height: 18px; line-height: 18px; padding: 9px 10px; }
.table_visit tbody td { border-bottom: 1px dashed #d9dee2; }
.table_visit tbody .count td { border-bottom: 1px solid #a9afb4; }
.table_visit tbody .last td { border-bottom: none; }
.table_visit tbody .bg_green { background-color: #E4F0D8; }
.table_visit_border { border-top: 1px solid #a9afb4; }
.table_visit .t { padding-top: 10px; padding-bottom: 10px; }
.table_visit .t .sch_high { height: 28px; line-height: 28px; }
.table_visit .t .sch_high a { color: #54781F; text-decoration: underline; cursor: pointer; }
.table_visit .radio { float: left; margin-right: 10px; }
.table_visit .radio input { float: left; margin: 2px 5px 0 0; }
.table_visit tr.unfold_cnt td { padding: 0; }
.table_visit tr.unfold_cnt td td { padding: 7px 0; border-bottom: none; }
.table_visit tr.unfold_cnt table { border-top: 1px dashed #d9dee2; }
.table_visit tr.unfold_cnt table:first-child { border-top: none; }
.table_visit .unfold { height: 15px; float: right; cursor: pointer; }
.table_visit .unfold_cnt { background-color: #EDF0F3; display: none; }
.table_visit .unfold_wrap_curr { background-color: #EDF0F3; }
.table_visit .unfold_wrap_curr .ico_up { background-position: -649px -15px; }
.table_visit td .ico_help { margin: 1px 0 0 5px; }
.table_visit .order_down i, .table_visit .order_up i, .table_visit .order_none i { width: 7px; height: 10px; display: block; background: url(../images/icon.png) -284px -456px no-repeat; float: right; margin: 4px 0 0 5px; }
.table_visit .order_up i { background-position: -294px -456px; }
.table_visit .order_none i { background-position: -304px -456px; }
.table_visit_l { float: left; width: 154px; border-right: 1px solid #a9afb4; padding-top: 5px; }
.table_visit_l li { padding: 0 3px; height: 36px; }
.table_visit_l li a { display: block; height: 34px; line-height: 34px; border: 1px solid #fff; padding: 0 13px; border-radius: 2px; }
.table_visit_l .current a { border-color: #cbd7bc; background-color: #E7F7D9; }
.table_visit_l .current a:hover { text-decoration: none; }
.table_visit_l li a:hover { color: #333; }
.table_visit_r { margin-left: 154px; border-left: 1px solid #a9afb4; }

.visit_bar { width: 200px; height: 24px; position: relative; }
.visit_bar span { display: block; height: 22px; border: 1px solid #cbd7bc; background-color: #E7F7D9; border-radius: 2px; min-width: 1.5%; }
.visit_bar div { height: 24px; line-height: 24px; position: absolute; z-index: 2; left: 10px; top: 0; }

.search { height: 28px; }
.search .text { height: 16px; line-height: 16px; padding: 6px 0 6px 5px; }

.pj_overlay { background-color: #F2F2F2; padding: 0 20px; width: 760px; }
.pj_overlay .close { display: block; width: 20px; height: 20px; background: url(../images/pj-ico.png) -62px -20px no-repeat; position: absolute; right: 5px; top: 5px; cursor: pointer; z-index: 10; }
.pj_overlay .olay_h { height: 34px; line-height: 34px; font-size: 14px; }
.pj_overlay .olay_t { border-radius: 2px; border-top: 1px solid #a9afb4; }
.pj_overlay .olay_b { border-radius: 2px; }
.pj_overlay .olay_b-1 { border-bottom: 1px solid #a9afb4; }
.pj_overlay .olay_b-2 { border: 1px solid #a9afb4; border-left: 0; border-right: 0; border-radius: 2px; }
.pj_overlay .olay_f { padding: 10px 0; }
.pj_overlay .btn { text-align: center; }
.olay_tab { height: 34px; line-height: 34px; background-color: #EDF0F3; border: 1px solid #a9afb4; border-radius: 2px 2px 0 0; }
.olay_tab a { display: block; width: 82px; text-align: center; float: left; border-right: 1px solid #a9afb4; height: 34px; cursor: pointer; }
.olay_tab .current { background-color: #fff; height: 35px; position: relative; z-index: 1; }
.olay_tab .current:hover { color: #333; text-decoration: none; }
.pj_overlay .table_form th { text-align: right; font-weight: bold; padding-right: 10px; }
.table_form input, .table_form textarea, .table_form select { font-family: '微软雅黑'; font-size: 12px; }
.pj_overlay .cnt { background-color: #fff; border: 1px solid #a9afb4; border-top: none; border-radius: 0 0 2px 2px; overflow: auto; overflow-x: hidden; position: relative; z-index: 9999; }
.olay_btn { padding: 10px 0; position: relative; z-index: 10000; }
.pj_overlay .funsearch { background: #e0e5ea; }
.pj_overlay .left { width: 200px; border-right: 1px solid #a9afb4; max-height: 460px; overflow-y: auto; overflow-x: hidden; }
.pj_overlay .right { float: none; max-height: 460px; overflow-y: auto; overflow-x: hidden; background: #fff; position: relative; }
.pj_overlay .adduser_box { background: #eff2f5; height: 535px; overflow: hidden; }
.pj_overlay .adduser_box .left { overflow: hidden; }
.pj_overlay .adduser_box .left .list_word { height: 415px; overflow-y: auto; overflow-x: hidden; }
.pj_overlay .adduser_box .membersort { }
.pj_overlay .adduser_box .membersort .cnt { overflow: hidden; border: 0; }
.pj_overlay .adduser_box .membersort .sortbox { padding-left: 10px; border: 0; }
.pj_overlay .adduser_box .membersort .memberbox { width: 238px; }

.pj_overlay .adduser_box .usernum { height: 18px; line-height: 18px; padding: 8px; padding-left: 20px; background: #e0e5ea; border-top: 1px solid #a9afb4; }
.memberbox { width: 273px; height: 80px; position: relative; z-index: 20; position: relative; }
.memberbox .checkbox_own { position: absolute; top: 9px; right: 9px; display: none; }
.memberbox .box { height: 60px; border: 1px solid #d9dee2; border-radius: 2px; padding: 0 10px; padding-bottom: 8px; margin: 1px; }
.memberbox .opbox { position: absolute; display: none; z-index: 400; }
.memberbox .t { display: block; height: 28px; line-height: 28px; font-size: 14px; color: #000000; }
.memberbox .t .btn { display: none; float: right; }
.memberbox .cnt { line-height: 14px; font-size: 12px; color: #646464; }
.memberboxcurrent { padding: 0px; }
.memberboxcurrent .box { border: 2px solid #9db87b; margin: 0; }
.memberboxcurrent .t .btn { display: block; }

.membersort { margin-bottom: 20px; border-bottom: 1px solid #d9dee2; position: relative; }

.membersort .global_fun { height: 28px; line-height: 28px; padding: 10px 20px; border: 1px solid #d9dee2; border-bottom: 0; background: #eff2f5; display: none; position: relative; z-index: 10; }
.membersort .global_fun .checkbox_own { margin-bottom: -2px; }
.membersort .box { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.membersort .sort_t { height: 38px; line-height: 38px; padding-left: 18px; background: #eff2f5; color: #000; font-size: 14px; border: 1px solid #d9dee2; position: relative; z-index: 10; }
.membersort .sort_t .fun { float: right; padding-right: 11px; }
.membersort .sort_t .fun .btn { +margin-top:13px; }
.membersort .sort_t .left { height: 38px; position: relative; font-size: 14px; }
.membersort .sort_t .left .text { line-height: 16px; height: 16px;; padding: 5px; padding-left: 7px; border: 1px solid #a9afb4; border-radius: 2px; float: left; margin-top: 5px; width: 145px; display: none; }
.membersort .sort_t .left .fun_m { float: left; padding-left: 5px; line-height: 0; display: none; }
.membersort .sort_t .left .fun_m a { margin-top: 8px; margin-right: 5px; }
.membersort .memberbox { position: relative; z-index: 8; }
.membersort-add .sort_t { border-bottom: 0; height: 48px; }

.membersort .sortbox { padding-bottom: 10px; padding-left: 20px; background: #fff; border: 1px solid #d9dee2; border-top: 0; border-bottom: 0; }
.membersort .sortbox .memberbox { margin-top: 10px; margin-right: 10px; float: left; }
.membersort .sortbox .adduser { background: url(../images/adduer_bg.jpg) no-repeat top left; border: 0; }
.membersort .sortbox .adduser:hover { box-shadow: none; cursor: pointer; }
.membersort .sortbox .adduser a { display: block; width: 100%; height: 100%; }

.content_slide { width: 109px; padding: 10px 5px 0; float: left; }
.content_slide .nav_left { padding-top: 38px; }
.content_slide .nav_left li { width: auto; }
.content_slide .nav_left li li { background: none; }
.content_slide .nav_left ul ul { border: none; }
.line_solid { background: url(../images/solid.gif) 119px 0 repeat-y; }
.border-top1 { border-top: solid 1px #a9afb4; }

#j_affix a { padding: 0 20px; }
.form_scroll { padding-top: 45px; }


/*权限*/
.jurisdiction_cnt .cnt { overflow: auto; min-width: 800px; height: 500px; }
.list_jurisdictionlist ul { position: relative; width: 155px; height: 500px; border-right: solid 1px #a9afb4; padding: 1px; }
.list_jurisdictionlist ul li { height: 36px; line-height: 36px; padding: 0 10px; cursor: pointer; }
.list_jurisdictionlist ul li.more { background: url(../images/arrow.png) no-repeat 142px center; }
.list_jurisdictionlist ul li .checkbox_own { float: left; margin: 11px 5px 0 0; }
.list_jurisdictionlist ul ul { position: absolute; left: 157px; top: 0; }
.list_jurisdictionlist ul li.current { background: #e7f2d9; }
.list_jurisdictionlist ul li.more.current { background: url(../images/arrow.png) no-repeat 142px center #e7f2d9; }
.list_jurisdictionlist ul li.current > ul { display: block; }
.jurisdiction_cnt .global_fun { padding: 8px 0px; padding-left: 25px; position: relative; border-top: 1px solid #a9afb4; }
.jurisdiction_cnt .global_fun .checkbox_own { margin-right: 20px; }
.jurisdiction_cnt .global_fun .btn { margin-right: 10px; }
.jurisdiction_cnt .global_fun a { padding-left: 10px; line-height: 12px; position: absolute; bottom: 10px; }

.scrolltab { }
.scrolltab .scrolltab-triggers { background: #d9dee2; border-bottom: 1px solid #a9afb4; height: 38px; z-index: 999; position:relative; }
.scrolltab .scrolltab-triggers a { font-size: 12px; color: #646464; line-height: 38px; border-right: 1px solid #a9afb4; display: block; float: left; padding: 0 30px; text-align: center; border-bottom: 1px solid #a9afb4; cursor: pointer; height: 38px; border-bottom: 1px solid #a9afb4; }
.scrolltab .scrolltab-triggers a.current { background: #fff; border-bottom: 1px solid #fff; text-decoration: none; }
.scrolltab .scrolltab-triggers a:hover { text-decoration: none; }
.scrolltab .scrolltab-items { }
.scrolltab .scrolltab-items .scrolltab-item-t { background: #d9dee2; border-radius: 4px; padding: 8px 0; height: 20px; line-height: 20px; padding-left: 10px; margin: 10px 0; font-size: 15px; color: #000000; margin: 0 20px; }


.table_form-2 .text, .table_form-2 .textarea { margin-right: 0; }

.cnt_article { line-height: 24px; font-size: 13px; }


.js_tab { background: #d9dee2; border: 1px solid #a9afb4; height: 38px; z-index: 999; padding-left: 10px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.js_tab ~ div { border: 1px solid #a9afb4; border-top: 0; }
.js_tab a { line-height: 30px; height: 30px; display: inline-block; padding: 0 20px; float: left; margin-top: 7px; border: 1px solid #a9afb4; margin-right: 5px; border-top-left-radius: 3px; border-top-right-radius: 3px; position: relative; }
.js_tab a:hover { text-decoration: none; color: #333; }
.js_tab .current { border-bottom: 1px solid #fff; background: #fff; }
.js_tab a .del { position: absolute;right: -5px;top: -5px; }
